
public class Docent extends Persoon implements KortingskaartHouder
{
	private String afdeling;
	private String afkorting;
    /**
     * Constructor voor de klasse Docent.
     */
    public Docent(int BSN, String voornaam, String achternaam, char geslacht, int dag, int maand, int jaar, String afdeling, String afkorting)
    {
    	super(BSN, voornaam, achternaam, geslacht, dag, maand, jaar);
    	this.setAfdeling( afdeling );
    	this.setAfkorting( afkorting );
    }
    
    /**
	 * Geef kortings percentage terug
	 * @return kortings percentage
	 */
	public double geefKortingsPercentage() {
		return 25;
	}
	
	/**
	 * geeft true terug als er een max. kortingsbedrag is.
	 * @return of er een max. aan het kortingsbedrag zit
	 */
	public boolean heeftMaximum() {
		return true;
	}
	
	/**
	 * geeft het max. kortingsbedrag terug.
	 * @return het max. kortingsbedrag
	 */
	public double geefMaximum() {
		return 1.00;
	}
    
    /**
     * Set de afdeling.
     * @param afdeling
     */
    public void setAfdeling(String afdeling)
    {
        this.afdeling = afdeling;
    }

    /**
     * Geeft de afdelingsnaam terug.
     * @return afdeling
     */
    public String getAfdeling()
    {
        return afdeling;
    }
    
    /**
     * Set de afkorting voor de docent.
     * @param afkorting
     */
    public void setAfkorting(String afkorting)
    {
        this.afkorting = afkorting;
    }
    
    /**
     * Geeft de afkorting terug van de docent.
     * @return Afkorting
     */
    public String getAfkorting()
    {
    	return this.afkorting;
    }
    
    /**
	 * Geeft Alle variable terug in de vorm van een String terug.
	 */
	public String toString() {
		return 	"Afkorting: " + getAfkorting() +
				"\nAfdeling: " + getAfdeling();
	}
}
